package drds.global_transaction.api.message_codec.request_and_response.transaction.branch_transaction.branch_transaction_end_status_report.branch_transaction_rollback_status_report;

import drds.global_transaction.api.api.RpcContext;
import drds.global_transaction.api.message_codec.Message;
import drds.global_transaction.api.message_codec.request_and_response.transaction.TransactionResponse;
import drds.global_transaction.api.message_codec.request_and_response.transaction.branch_transaction.branch_transaction_end_status_report.BranchTransactionEndStatusReportRequestMessage;

public class BranchTransactionRollbackRequestMessage extends BranchTransactionEndStatusReportRequestMessage
{
	private static final long serialVersionUID = 1L;

	@Override
	public short getTypeCode()
	{
		return Message.branch_transaction_rollback_request_message;
	}

	@Override
	public TransactionResponse handle(RpcContext rpcContext)
	{
		return resourceManagerInboundHandler.handle(this);
	}

}
